//#Author:bin
// -*- charset = utf-8 -*-
// @time:2022/2/19 10:44
// @Author:bfl91
// @file : details.js
// @Software:WebStorm
export default {
    namespaced:true,
    state:{
       list:[],
       ckAll:true,//全选
       Allmoney:0,//选中状态下的价格
    },
    getters:{
        // getCart(state){
        //     let num=state.list.length;//
        //     let allnum=0;//选中状态下的数量
        //     let Allmoney=0;//选中状态下的价格
        //     state.list.forEach(v=>{
        //         if(!v.is_promote){
        //             ckAll=false
        //         }
        //         if(v.is_promote){
        //             Allmoney+=v.goods_price
        //         }
        //     })
        //     if(num==0){
        //         ckAll=false
        //     }
        //     return {num,ckAll,allnum,Allmoney}
        // }
    },
    mutations:{
        //添加商品到数据
        setList(state,item){
            state.list.push(item)
            localStorage.setItem('cartList',JSON.stringify(state.list))
        },
        // //修改选中状态的商品属性
        setckange(state,obj){
            let {bool,index}=obj
            state.list[index].is_promote=bool;
            let list=state.list
            for(var i=0;i<list.length;i++){
                   if(!list[i].is_promote){
                       state.ckAll=false
                   }
                   if(list[i].is_promote){
                       state.Allmoney+=list[i].goods_price
                   }
            }
            state.ckAll=true
        },
        // //全选
        setAllchange(state,bool){
            if(state.list.length===0){
                return
            }
            state.list.forEach(v=>{
                v.is_promote=bool
            })
        }
    }
}